package com.hkbigdata.springbootdi.service;

import com.alibaba.fastjson.JSONObject;
import com.hkbigdata.springbootdi.bean.OrderStatus;
import com.hkbigdata.springbootdi.bean.ResponData;

import java.util.List;

/**
 * @author liuanbo
 * @creat 2024-11-27-15:38
 * @see 2194550857@qq.com
 */
public interface DIService {
    //1.查询订单数据
    ResponData getOrderStatus(String dt);

    //2.查询Redis热门手机数据
    ResponData getRedisHotMobile();

    //3.查询ck数据，实时展现每天的每个品牌的销售额
    ResponData getCkSaleAmount();

    //4.查看ck数据，实时展现每天的每个品牌每天的销量
    ResponData getCkSaleNum();

    //5.查询es数据，实时展现不同来源的占比情况
    JSONObject getEsSource();

    //6.查询es数据，实时展现不同行业和性别的占比情况
    JSONObject getEsIndustry();

    //7.查询ck不同省份的当天销售额占比
    JSONObject getCkProvinceSale(String province);

    //8.查询ck不同省份的当天销量额和订单数
    JSONObject getCkProvinceSaleAndOrder();

    //9.将日志写到kafka
    void writeLogToKafka(String log);
}
